// ----- #pragma endregion ---------------------------------------------------- Bitmap^ bitmapa; int mX,mY; // ----- Form1_Load() --------------------------------------------------------- bitmapa = gcnew Bitmap(1000, 1000, Imaging::PixelFormat::Format24bppRgb); Graphics^ grafBMP = Graphics::FromImage(bitmapa); grafBMP->Clear(Color::White); // ----- pictureBox1_MouseMove() ---------------------------------------------- mX=e->X; mY=e->Y; pictureBox1->Invalidate(); // ----- pictureBox1_Paint() -------------------------------------------------- static int lastMX=0,lastMY=0; Graphics^ grafBMP = Graphics::FromImage(bitmapa); grafBMP->DrawLine(Pens::Black, lastMX, lastMY, mX, mY); lastMX=mX; lastMY=mY; Graphics^ grafika = e->Graphics; grafika->DrawImage(bitmapa,0,0); SolidBrush^ pedz = gcnew SolidBrush( Color::LightGreen); grafika->FillEllipse(pedz, mX-15,mY-15,30,30);